#include <REGX52.H>
/**
  * @brief  定时器0初始化 一毫秒 12MHz
  * @param  无	
  * @retval 无
  */
void Timer0_Init(void)  //1毫秒
{
   
		TMOD &= 0xF0;		//设置定时器模式 把TMOD的低四位清零 高四位保持不变
		TMOD |= 0x01;		//设置定时器模式 把TMOD的最低为置1 高四位保持不变
		TL0 = 0x18;		  //设置定时初值
		TH0 = 0xFC;		  //设置定时初值
		TF0 = 0;		    //清除TF0标志
		TR0 = 1;		    //定时器0开始计时
		ET0=1;          //中断
		EA=1;           //总中断
		PT0=0;          //中断优先级
	
	
	/**
  * @brief  中断函数模板 用的时候复制到main.c中
  * @param  
  * @retval 
  */
	/*void Timer0_Routine() interrupt 1
		{
			static unsigned int T0Count;
			TL0 = 0x18;		  
			TH0 = 0xFC;
			T0Count++;
			if(T0Count>=1000)
			{
				T0Count=0;
		
			}*/
			
}